<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
	<meta name="copyright" content="Copyright (c) THALES, 2007. All rights reserved." >
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <link rel="stylesheet" href="../../book.css" charset="ISO-8859-1" type="text/css">
    <title>Pattern Editor Production Page</title>
</head>

<body>
	<h1>Production Page</h1>	
	<p>
		The production page defines the production parameters applicable to pattern production.<br/>
		<h2>Production options section</h2>
		<p>
			This section provides with specific production behaviors.<br/>
			To modify default or inherited values, check the <i>Override production behavior</i> option.
			<table border="1" cellspacing="0" cellpadding="5">
				<tr>
					<th>Field</th>
					<th>Description</th>
					<th>Values and meanings</th>
					<th>Default value</th>
				</tr>
				<tr>
					<td align="left" valign="top">Compilation step</td>
					<td align="left" valign="top">Decide whether the pattern should be compiled as a Java class, or left as a JET file.</td>
					<td align="left" valign="top">
						<b>Compile</b> to transform the result in a Java class
						, <b>Skip</b> to leave it as a JET file.
						If the pattern is not compiled as a Java class, the Pattern Runner factory component won't be able to execute it.
					</td>
					<td>Compile</td>
				</tr>
				<tr>
					<td align="left" valign="top">Buffer modification</td>
					<td align="left" valign="top">Decide whether the default JET buffer management should be used (for compatibility), or modified by the pattern implementation as needed.</td>
					<td align="left" valign="top">
						<b>Enabled</b> to let the pattern production use buffers as needed. This is mandatory for the use of a Reporter at runtime with Pattern Runner.
						<b>Disabled</b> to remain compatible with default JET buffer usage. Needed in the case of expected JET files content, as in EMF.
					</td>
					<td align="left" valign="top">Enabled</td>
				</tr>
				<tr>
					<td align="left" valign="top">Destination path</td>
					<td align="left" valign="top">Give the produced JET template file a specific path, relative to <i>templates</i> one in current factory component.</td>
					<td align="left" valign="top">
						<b>Empty</b>, the framework decides by itself the name, and the location of the resulting template file.
						<b>A relative path, file name and extension included</b>, the framework sticks to given path. Needed in the case of expected JET files structure, as in EMF.
					</td>
					<td align="left" valign="top">Empty</td>
				</tr>
			</table>
			<br/>
			As mentionned earlier, those values are automatically inherited from the closest parent, if any.
		</p>
	</p>
	<p>
		<img border="0" src="../../../../org.eclipse.egf.engine.doc/html/images/ngrelr.png" alt="Related Reference">
	</p>
	<a href="../editor.html">Pattern editor</a>
</body>
</html>
